.root {
    font-size: 14px;
    :global {
        // .content-inner {
        //     padding-bottom: 20px;
        //     .ant-radio-button-wrapper{
        //         height: 27px;
        //         line-height: 26px;
        //         padding: 0 8px;
        //     }
        //     .ant-radio-button-wrapper-checked{
        //         font-family:  'PingFangSC-Regular';
        //         background-color: #4a90e2;
        //         color: #fff;
        //         :hover{
        //             color: #fff;
        //         }
        //     }
        // }
        // dl {
        //     margin-right: 10px;
        // }
        // dt,
        // dd {
        //     display: inline-block;
        // }
        // table{
        //     width:100%;
        // }
        // th,
        // td {
        //     white-space: nowrap;
        // }
        // .toolbar {
        //     padding: 15px;
        //     padding-top:0;
        //     margin-top:0;  
        //     border-bottom: 1px solid rgb(233, 233, 233);
        //     dl {
        //         display: inline-block;
        //     }
        // }
        // .dataArea {
        //     //padding: 0 15px;
        //     padding: 0;
        //     .ant-row{margin-bottom: 20px;}
        // }
        // .ant-card-bordered{border:0;}
        // .ant-card {
        //     margin-bottom: 10px;
        //     .ant-card-head{
        //         background: #ddd;
        //         padding: 7px 10px 5px;
        //         min-height: 30px;
        //         margin-bottom: 10px;
        //         border-bottom: 0;
        //         .ant-card-head-title{
        //             padding: 0;
        //             height: 18px;
        //             line-height: 18px;
        //             color: #4a4a4a;
        //             font-weight: bold;
        //             font-size: 14px;
        //         }
        //     }
        //     .ant-card-body{
        //         padding: 0;
        //         .ant-table table{
        //             border: 1px solid #ddd;
        //             border-bottom: 0;
        //             .ant-table-thead{
        //                 background: #f7f7f7;
        //                 height: 30px;
        //                 &>tr{
        //                     th{
        //                     padding: 7px 20px 6px;
        //                     box-sizing:border-box; 
        //                     line-height: 16px;
        //                     span{
        //                         font-size: 12px;
        //                         line-height: 17px;
        //                         color: #4a4a4a;
        //                         font-weight: bold;
        //                     }
        //                 }
        //                 th:nth-child(3),th:nth-child(4),th:nth-child(5){
        //                     text-align: right;
        //                 }
        //                 th:nth-child(5){
        //                      //padding-right: 40px;
        //                      padding-right: 28px;
        //                 }
        //               } 
        //             }
        //             .ant-table-tbody>tr{
        //             td{
        //                 padding: 4px 20px 6px;
        //                 box-sizing:border-box; 
        //                 font-size:12px;
        //                 line-height: 20px;
        //                 color: #4a4a4a; 
        //             }
        //             td:nth-child(3),td:nth-child(4),td:nth-child(5){
        //                     text-align: right;
        //                 }
        //             td:nth-child(5){
        //                     padding-right: 40px;
        //                 }
        //            }
        //         }
        //     }
        // }

        // .ant-row{
        //     overflow-x: hidden;
        //     .chart{
        //         border: 1px solid #f7f7f7;
        //         box-sizing: border-box;
        //         padding: 30px 20px;
        //         background: #f2f2f2;
        //         div.orgChart div.node{
        //             width:88px;
        //             height: 40px;
        //             border: 1px solid #d7d7d7;
        //             padding:3px;
        //             border-radius: 0;
        //             font-size: 12px;
        //             line-height: 17px;
        //             background: #fff;
        //         }
        //     }
        //     .react-echarts{
        //        border: 1px solid #f7f7f7;
        //        background: #f2f2f2 !important; 
        //        padding: 22px 20px;
        //     }
        // }        
        // .monthlyReturn {
        //     dl {
        //         font-size: 16px;
        //         padding: 10px;
        //     }
        // }
        table{
            width:100%;
        }
        .ant-table table{
                background: #fff;
            .ant-table-thead{
                height: 30px;
                &>tr{
                    th{
                    padding:7px 8px 6px;
                    box-sizing:border-box; 
                    line-height:20px;
                    text-align: right;
                    border-right: 1px solid #fff;
                    border-bottom:0;
                    background: #f7f7f7;
                    span{
                        font-size: 14px;
                        line-height: 17px;
                        color: #8d8d8d;
                        font-weight: bold;
                    }
                    &:first-child{text-align: left;}
                    &:last-child{border-right: 0;}
                }
                } 
            }
            .ant-table-tbody>tr{
                height: 32px;
                &:hover>td progress::-webkit-progress-bar,&:nth-child(even):hover>td progress::-webkit-progress-bar{     
                        background-color:#e6f7ff;
                    }
                &:nth-child(even){
                    background: #fafafa;
                    td progress::-webkit-progress-bar{     
                        background-color:#fafafa;
                    }
                }
                td{
                    padding: 4px 8px;
                    box-sizing:border-box; 
                    font-size:14px;
                    line-height: 24px;
                    color: #4a4a4a; 
                    text-align: right;
                    border-bottom:0;
                    &:first-child{text-align: left;}
                }
            }
        }
        .stockTop .ant-card-body,.brinson .ant-card-body{padding: 0;}
        .brinson .ant-card-body .ant-row>div>div{
            border: 1px solid #f7f7f7;
            background: #f2f2f2;
        }
    }
}